/*------------------------------------公共部分-----------------------------*/
@import url('../css/owl.css');
@font-face {
    font-family: 'politicaregular';
    src: url('politicaregular-webfont.woff2') format('woff2'),
         url('politicaregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

 



.ziti{font-family: 'politicaregular';}
#wrapper{ width:100%; height:auto}

#container{width:100%; height:auto}

#aaaa a{ color:#06C; text-decoration:underline;}

.button111{ width:140px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;border:1px #e41e2b solid;background:#e41e2b; color:#FFF;
 border:1px #e41e2b solid; margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;

-o-border-radius:36px;}

.button111:hover{ background:#232323; color:#fff; -moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; border:1px #232323 solid;}

.button112{ width:140px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;border:1px #437ff8 solid;background:#437ff8; color:#FFF;
	border:1px #437ff8 solid; margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;
   
   -o-border-radius:36px;}
   
.button112:hover{ background:#232323; color:#fff; -moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; border:1px #232323 solid;}


.button113{ width:140px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;border:1px #ffba00 solid;background:#ffba00; color:#FFF;
	border:1px #ffba00 solid; margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;
   
   -o-border-radius:36px;}
   
.button113:hover{ background:#232323; color:#fff; -moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; border:1px #232323 solid;}



/*PC端公共头部*/

.nav_box{z-index:1001;position:fixed;background:#ffffff;width:100%;height:74px; box-shadow:0 5px 5px rgba(0,0,0,0.1); border-bottom:1px #E1E1E1 solid;}

/*主导航*/

.nav_wrap{ position:absolute;background:#ffffff; width:100%;height:64px;}

.nav_logo{   height:36px;padding-top:12px; }

.nav_logo img{ width:100%}

.nav .nav_menu{ z-index:1000;margin-left:7%}

.nav .nav_menu ul{ margin-top:15px}

.nav .nav_menu li{ float:left;font-size:16px; line-height:34px;}

.nav .nav_menu li h2{font-weight:normal;display:block; cursor:pointer; height:46px;}

.nav .nav_menu li h2 a{ padding:0px 20px;color:#444;display:inline-block; font-size:16px; cursor:pointer; height:54px; font-weight: 700;}

.nav_right{font-size:1.1em; margin-top:25px; height:32px}

.nav_line{ border-bottom:2px solid #FFF;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s;}

.nav_menu li:hover .nav_line{ border-bottom:2px solid #D81718;}

/*子导航*/

.subnav{position:absolute;top:74px;left:0px;width:100%;z-index:-1;}

.subnav .subnav_menu{width:100%;margin:0;background:#F1F1F1 url(../images/nav_shadow.png) repeat-x top left;position:absolute;top:0px;border-bottom:1px #E1E1E1 solid;padding-bottom:16px}

.subnav .subnav_menu .subnav_inner{margin:auto;width:50%;position:relative; padding:0 0 32px;}

.subnav .subnav_menu .subnav_inner1{margin:auto;width:90%;position:relative; padding:0 0 32px; }

.subnav .subnav_menu dl{float:left;margin:18px 0px 18px 0;}

.subnav .menu-1 dl{margin:32px 40px 25px 0; }

.subnav .menu-1 dt{font-size:18px;color:#D81718;padding-bottom:6px;margin-bottom:10px; font-weight: 700;;}

.subnav .menu-1 dt a{color:#D81718}

.subnav .menu-1 dt a:hover{ text-decoration:underline;}

.subnav .menu-1 dd a{color:#444;font-size:14px; line-height:30px;}

.subnav .menu-1 dd a:hover{color:#06C}

.subnav .menu-2 dd a,.subnav .menu-3 dd a{color:#444;font-size:14px}





 



.footer{width:100%;background-color:#373D41;padding-top:50px;height:auto;overflow:hidden;z-index:888888888;}

.other-link{width:70%;margin:0 auto;height:auto;overflow:hidden}

.other-link>div{float:left}

.other-link .sucai-contact{float:right}

.link-look{width:960px;padding-bottom:45px}

.link-list{float:left; margin-right: 50px;}

.link-list h3{height:30px;line-height:20px;font-size:16px;color:#ffffff}

.link-list ul li a{line-height:33px;color:#ABACAF;font-size:14px}

.link-list ul li a:hover{color:#FF6666}

.sucai-contact{width:240px}

.bottom-logo{width:179px;height:38px}

.bottom-logo a{display:block;width:100%;height:100%;background:url("../images/logow.png") no-repeat}

.sucai-companyname{height:40px;line-height:18px;font-size:16px;color:#ffffff;margin-top:25px}

.sucai-phone,.sucai-qq{height:34px;line-height:15px;font-size:15px;color:#ABACAF}

.erweima-box{margin-top:5px}

.erweima-box>div{float:left;width:100px}

.erweima-box>div:first-child{margin-right:30px}

.wechat-erwei div:first-child,.phonenet-erwei div:first-child{height:30px;line-height:14px;font-size:14px;color:#ABACAF}

.footer-bottom{width:70%;text-align:center;padding-top:10px;padding-bottom:10px;border-top:1px solid #42444B; margin-top: 30px;}

.footer-bottom p{line-height:26px;font-size:14px;color:#6C6E73}

.footer-bottom a{color:#6C6E73}

.footer-bottom span{color:#6C6E73}

.footer-bottom p span{margin-left:17px}

.footer-bottom p span.police-icon{display:inline-block;width:25px;height:20px;background:url("../images/index_sprite_img.png") no-repeat -334px -170px;vertical-align:top}

.sucai_wechat,.sucai_web{width:100%;height:100px}

.sucai_wechat{background:url("../images/index_sprite_img.png") no-repeat -250px -206px}

.sucai_web{background:url("../images/index_sprite_img.png") no-repeat -360px -206px}











.mall_all{background:#f3f3f3;}

.mall_copyright{ width:80%; margin:0 auto;}

.mall_copyright ul{ color:#363636; width:20%;float:left;font-size:1.6em; }

.mall_copyright ul.interval_l{ border-left:1px solid #ccc; padding-left:5%; width:30%}

.mall_copyright li{line-height:30px; margin-top:10px; font-weight:normal}

.mall_copyright li a{ color:#363636}

.mall_copyright li a:hover{ color:#0053A6}

.mall_copyright .mall_l{width:40%}

.mall_copyright .mall_m{ width:28%}

.mall_copyright .mall_r{ width:26%}

.mall_copyright .mall_r .online_btn{background:none;padding:12px 32px;border:1px #444444 solid; color:#444444;font-size:2em}

.mall_copyright .mall_r .online_btn:hover{background:#e10011;color:#ffffff;cursor:pointer;border:1px #ffffff solid;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s;}

.ryselect {min-height:250px;overflow-y:auto; max-height:300px;}

.ryselect::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}

.ryselect::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}

.ryselect::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #ccc;}

/*手机端公共头部*/

/*手机端导航*/

#phone-nav{ position:fixed;z-index:998; top:0;width:100%;display:none}

header {background:#FFF;height:48px;}

header .top_menu{margin:0 auto;padding:8px 0; height:31px;border-bottom:1px #E1E1E1 solid;}

header a{line-height:0;}

header a img{height:100%;}

header .logo_s{width:120px; height:30px; padding-left:8px}

header .menu_ico{height:20px; width:32px;margin:4px 10px 0 0;}

header .tel_phone{height:30px; padding-right:10px;padding-top:0px;}


 


/*PC端隐藏部分*/

#phone-copyright{ display:none}/*手机端版权*/

.only_mobile{ display:none;}

.hide_mobile{ display:block;}



/*手机端下拉菜单运动轨迹*/

@-webkit-keyframes fixedTop{from{opacity:1;top:-48px;} to{opacity:1;top:0;} }

@-moz-keyframes fixedTop{from{opacity:1;top:-48px;} to{opacity:1;top:0;} }

@keyframes fixedTop{from{opacity:1;top:-48px;} to{opacity:1;top:0;} }





/*pc端滑动新闻搜索框运动轨迹*/

@-webkit-keyframes sfixed{from{opacity:0;top:0;} to{opacity:1;top:64px;} }

@-moz-keyframes sfixed{from{opacity:0;top:0;} to{opacity:1;top:64px;} }

@keyframes sfixed{from{opacity:0;top:0;} to{opacity:1;top:64px;} }





/*------------------------------------首页-----------------------------*/


 

.txt_first{display:block;animation-name:saAni;-webkit-animation:saAni 0.6s linear 0s normal none;-moz-animation:saAni 0.6s linear 0s normal none;animation:saAni 0.6s linear 0s normal none;}

 

 

 
 


 

/* 首页解决方案图文效果 */

.tn_effect{position: relative;overflow: hidden;width: 85%;cursor: pointer; background:#fff; line-height:1.6em; font-size:1.1em;box-shadow: 3px 3px rgba(0,0,0,.01)!important;
 border: 1px #f3f3f3 solid;border-top-left-radius: 3.3rem;border-bottom-right-radius: 3.3rem; margin: 0px auto;}

.tn_effect .content_effect{position:absolute;color:#222; font-weight:normal;width:100%; height:100%; text-align:center; top:-100%;height:auto!important; 
height:350px; min-height:200px;}

.tn_effect .tit_effect{  }
 

.tn_effect .tit_effect span{color:#444; font-size:1.3rem; float: left; width:100%;margin-top: 1.375rem; font-weight: 500;}

.tn_effect .line {
    
    width: 22px;
    height: 2px;
    background: #1b1b1b;
    margin-top: 4.1rem;
    margin-bottom: 1.5rem;
  }

  .tn_effect .more1 {
    font-size: 16px;
    font-family: 'politicaregular';
    text-transform: uppercase;
    color: #222222;
    line-height: 70px;;
    font-weight: 700;
    
  }

.tn_effect img{position: relative;display: block;width:100%;} 



.tn_effect .content_effect .wd85 img{ position:static;width:128px;  }

.tn_effect .content_effect .wd80 { padding: 3rem 2.1rem;text-align: left;}

.tn_effect .content_effect .wd80 img{ position:static;width:130px;  }

.tn_effect .content_effect .big_icon img{ position:static;width:240px;  }

.tn_effect .figcaption{background:#000;padding: 0;color: #fff;text-transform: uppercase;position: absolute;width: 100%;height: 100%;top: 0;left: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;

opacity: 0; text-align:center;}

.tn_effect .figcaption::after,.tn_effect img,.tn_effect .content_figcap,.tn_effect .content_effect{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.tn_effect .figcaption{padding: 0;}

.tn_effect:hover .figcaption{filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}

.tn_effect .content_figcap{padding-top:0;color:#FFF;width:90%; margin:0 auto; margin-top: 120px;}

.tn_effect .content_figcap p{color:#FFF; padding-bottom:12px;}

.tn_effect h2{ color:#FFF; padding-bottom:16px; font-weight:normal; font-size:1.3em; margin-bottom:12px;}

.tn_effect:hover img{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.tn_effect:hover .content_figcap{padding-top:10%;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.tn_effect:hover .content_effect{top:0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.index_con{ width:85%}

.index_con h4{font-size:1.8em; color:#343434; letter-spacing:0.2em; text-align:center}

.index_con p{font-size:1.4em; line-height:2em; color:#767676; text-indent:2em; padding:1em}

.bg_img img{width:100%; padding:0; margin:0}

.learnmore{ display:block;width:80px; border:2px #fff solid; color:#fff; font-weight:bold; height:32px; line-height:28px; text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;

-o-border-radius:5px; margin:0 auto;}



.tn_effect1{font-size:1.1em}

.tit_effect1 span{color:#444; font-size:1.3em}







/*首页简介*/

#tn-profile-index{ position: relative;}

#tn-profile-index h4{font-size:3em; padding-bottom:1em; letter-spacing:0.2em;color:#FFF;}

#tn-profile-index p{font-size:1.6em; line-height:2em;color:#FFF; padding-bottom:24px;}

#tn-profile-index .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;border:1px #FFF solid; color:#FFF; border:1px #FFF solid; margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;

-o-border-radius:36px;}

#tn-profile-index .button1:hover{ background:#FFF; color:#444;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }

/*swiper插件 超出高度滚动 */

#tn-profile-index .swiper-container{background:none;font-size:12px;height:420px;width:100%;font-weight:normal;padding:0;}

#tn-profile-index .slide-inner{padding:20px 0;color:#fff;}

#tn-profile-index .swiper-scrollbar{background:none;position:absolute;right:3px;top:0;height:100%;width:5px;}



#tn-profile-index .about_fixbg{background:#34405A url('../images/jieshao.jpg') no-repeat 100% center fixed; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;background-size: cover;}







#honor-scroll-1 .swiper-container{background:none;width:100%;font-weight:normal;padding:0; height:240px;}

#honor-scroll-1 .swiper-scrollbar{background:none;position:absolute;right:3px;top:0;width:5px; height:100%;}



/*首页新闻动态*/

#tn-newslist-index a{ color:#414141;}

#tn-newslist-index a:hover{ color:#06C;}



.tit-i{text-align: center;padding: 30px 0;line-height: 26px;overflow: hidden;}
 

.tit-i h3{font-size: 35px; margin-bottom: 10px; font-weight:normal;}

.tit-i h5{font-size: 20px;color: #999999;text-transform: uppercase;font-family: Arial;font-weight:normal;font-family: 'politicaregular';}

.through:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #e8e8e8;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;

}

.tit-i h5 span{color: #e4392a;font-family: 'politicaregular';}

.tit-i em{width: 45px;border-bottom: 1px solid #7f7f90;display: inline-block;}



.ul-list li{float: left;width: 25%;margin-bottom: 80px;}

.ul-list li .bor{}

/* .ul-list li:hover{border: 1px solid #e4392a;} */

.ul-list .bian{border: 1px solid #f3f3f3; height: 420px;box-shadow: 2px 2px rgba(0,0,0,.01)!important;}

.ul-list .bian:hover{border: 1px solid #e4392a;box-shadow: 2px 2px rgba(228,57,42,.01)!important;}

.ul-list li .txt{padding: 20px 14px;line-height: 20px;color: #666;background-color: #fff;border-bottom: 0px solid #f6f6f6;}

.ul-list li .more{height: 42px;line-height: 42px;border-top: 1px dotted #e2e3e8;background-color: #ffffff;padding: 0 14px; width: auto; font-size: 14px; }

.ul-list li .more a{color: #e4392a;}

.ul-list li .more1:after{
   
      
    content:url(../images/i9.png);
    
  
    transition: .5s ease-in-out;
}

.ul-list li .more a:hover{text-decoration: underline;}

.ul-list li .title{height: 55px;margin-bottom: 20px;}

.ul-list li .title span{float: left;border: 1px solid #f0f0f0; display: inline-block;text-align: center;padding: 6px 5px 4px 5px;margin-right: 15px;color: #444; background-color: #fdfdfd;font-size: 16px;font-family: 'politicaregular';  }

.ul-list li .title span1:after{ 
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #e8e8e8;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;

 }

.ul-list li .title span em{display: block; color: #444;font-style:normal; line-height: 30px;font-size: 28px;font-family: 'politicaregular';}

.ul-list li .title h3{border-bottom: 1px solid #dddddd;overflow: hidden;height: 59px; font-size: 16px; line-height: 25px; font-weight:500;}



/*首页数据展示*/

.mz-module-about{padding-top:48px;}

.mz-module-about h3{font-weight: 500;font-size: 19px;margin-bottom: 12px;color:#FFF;}

.mz-module-about span{ font-size:2em;color:#FFF;}

.mz-module-about p{font-size: 15px;font-weight:300;color:#FFF;}



/*首页合作伙伴 swiper插件*/

#scroll-partner .device{background:none;position:relative;color:#FFF;}

#scroll-partner .swiper-container{width:90%;}

#scroll-partner .arrow-left{background:url(../images/swiper_prev.png) no-repeat center center;position:absolute;left:10px;top:0;width:27px;height:100%;z-index:900;cursor:pointer}  

#scroll-partner .arrow-right{background:url(../images/swiper_next.png) no-repeat center center;position:absolute;right:10px;top:0;width:27px;height:100%;z-index:900;cursor:pointer}


/*云工厂切换 swiper插件*/

.swiperyun{background:none;position:relative;}

.swiperyun .swiper-container{width:90%;}

.swiperyun .arrow-left{background:url(../images/swiper_prev1.png) no-repeat center center;position:absolute;left:5px;top:0;width:39px;height:100%;z-index:900;cursor:pointer}  

.swiperyun .arrow-right{background:url(../images/swiper_next1.png) no-repeat center center;position:absolute;right:5px;top:0;width:39px;height:100%;z-index:900;cursor:pointer}





/*--------------------------------一级栏目页面-----------------------------*/

/*关于瑞希特*/



/*公司介绍*/

.folder_about{ padding:24px 0 24px;  display:none;}

.folder_about_box .button1{ width:120px; height:36px; line-height:36px; text-align:center;border:0; display:block; cursor:pointer; color:#06C; border:1px #06C solid; margin-top:24px; }



.folder_company_box .button1{ width:100px; height:32px; background:none; border:0; cursor:pointer; color:#06C; border:1px #06C solid; margin-top:10px; font-size:1em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}





#link-about .wd-6{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

#link-about .wd-6:hover{ background:#F5F5F5;}





.search-fixed{ z-index:1;top:64px;}

.banAnimate1 .search-fixed{display:block;animation-name:sfixed;-webkit-animation:sfixed 0.6s linear 0s normal none;-moz-animation:sfixed 0.6s linear 0s normal none;animation:sfixed 0.6s linear 0s normal none;}



.right_nav a{color:#444;}

.right_nav a:hover{color:#C00; text-decoration:underline;} 



.button1{ width:140px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;border:1px #CF3C10 solid; color:#CF3C10; border:1px #CF3C10 solid; margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;

-o-border-radius:36px;}

.button1:hover{ background:#CF3C10; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }

.honor_txt{margin-left: 45%; margin-top:70px;}

.honor_txt .fsbbb{ letter-spacing: 7px;}



#tn-about-zl{background:url(../images/xswlbg.png) no-repeat center center; height:840px;}



.tit_line{ background:url(../images/tit_line.png) repeat-x bottom left;font-size:1.1em; height:56px}

.tit_line1{ font-size:1.1em; height:56px}

.tit_line_red{ border-bottom:1px solid #3C70AC;font-size:1.1em; height:56px}

.eng_t{ padding:12px 0px 0px 5px;color:#e31d2a;font-family: 'politicaregular';}

.eng_t1{ padding:8px 0px 4px 0;border-bottom:3px #e31d2a solid;color:#C1C1C1;}



/*领导关怀 swiper插件*/

#scroll-leadercare .device{background:none;position:relative;color:#FFF;}

#scroll-leadercare .swiper-container{width:100%;}

#scroll-leadercare ul{display:block;}

#scroll-leadercare ul li{ float:left;width:360px;}

#scroll-leadercare .swiper-scrollbar {display:none;}

.leadercare_img_box{width:360px;}



#tn-leadership .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;background:#FFF; color:#C00; border:2px #C00 solid; margin-top:24px; text-align:center; cursor:pointer;}

#tn-leadership .button1:hover{ background:#C00; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }



#tn-brandvideo .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;background:#FFF; color:#C00; border:2px #C00 solid; margin-top:24px; text-align:center; cursor:pointer;}

#tn-brandvideo .button1:hover{ background:#C00; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }





#swiper-3dflow .device{position:relative;}

#swiper-3dflow .arrow-left{background:url(../images/swiper_prev.png) no-repeat center center;position:absolute;left:10px;top:0;width:27px;height:100%;z-index:900; }

#swiper-3dflow .arrow-right{background:url(../images/swiper_next.png) no-repeat center center;position:absolute;right:10px;top:0;width:27px;height:100%;z-index:900;}

#swiper-3dflow .swiper-container{ overflow:hidden;}



/*大事记 swiper插件*/

#tn-history .button1{ width:120px; height:36px; background:none; border:0; cursor:pointer; color:#06C; border:1px #06C solid; margin-top:12px;}

.tabs a { margin-right:16px;}

.tabs a.active {color: #F00;font-weight:bold;}

#subcompany-list p{ color:#999;}

.folder_company{ padding:0 0 12px;  display:none;}



#links-about a{ color:#222;}

#links-about a:hover{color:#06C;}



/*集团荣誉*/

.honor{ height:auto}

.honor img{ max-width:340px; max-height:300px;}

.honor div div{ padding:10px;border:1px solid #cccccc;width:350px}

.honor div div:hover{ background:#f1f1f1; cursor:pointer}



/*企业文化*/

/*瑞希特之歌*/

@-webkit-keyframes reverseRotataZ{

    0%{-webkit-transform: rotateZ(0deg);}

    100%{-webkit-transform: rotateZ(-360deg);}

}

@-webkit-keyframes rotataZ{

    0%{-webkit-transform: rotateZ(0deg);}

    100%{-webkit-transform: rotateZ(360deg);}

}

#musicControl { position:fixed;right:10px;top:50%;margin-top:0;display:inline-block;z-index:99999999}

#musicControl a { display:inline-block;width:60px;height:62px;overflow:hidden;background:url('../images/play_music.png') no-repeat;background-size:100%; cursor:pointer}

#musicControl a audio{width:100%}

#musicControl a.stop { background-position:left bottom;}

#musicControl a.on { background-position:0px 1px;-webkit-animation: reverseRotataZ 1.2s linear infinite;}

#music_play_filter{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:99999998;}



#tn-qywh-banner{background: #e7e7e7 url(../images/qywh_banner_bg.jpg) no-repeat center center;}

#tn-qywh-banner .button1{background:#C00;width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block; color:#FFF; border:1px #C00 solid; margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;

-o-border-radius:4px;}

#tn-qywh-banner .button1:hover{background:#A00;border:1px #A00 solid;text-decoration:underline;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }

.tn_qywh_tnxz{box-shadow: 0 0px 6px 0 #c9caca}

.tn_qywh_w{}

.tn_qywh_w b{color:#ff624d}

.tn_qywh_w .min_height{ min-height:160px}

#hxln a:hover div,#hxln a:hover p{ color:#FFF;}

#hxln .hxln{line-height:0; background:#F5F5F5;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}

#hxln .hxln:hover{ background:#2089A5}



/*党建工作*/

.red_power img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -moz-transition: opacity 0.35s, -moz-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0); cursor:pointer}

.red_power:hover img { -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0);  -ms-transform: translate3d(0, -30px, 0);}



.djts{background:url(../images/djts_bg.png) no-repeat left center; height:53px; letter-spacing:0.3em}

.djts .fsb{ font-size:2.2em}

.delay-02s { animation-delay: 0.2s; -webkit-animation-delay: 0.2s; }

.delay-04s { animation-delay: 0.4s; -webkit-animation-delay: 0.4s; }

.delay-06s { animation-delay: 0.6s; -webkit-animation-delay: 0.6s; }

.delay-08s { animation-delay: 0.8s; -webkit-animation-delay: 0.8s; }

.delay-12s { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; }

.delay-14s { animation-delay: 1.4s; -webkit-animation-delay: 1.4s; }

.delay-18s { animation-delay: 1.8s; -webkit-animation-delay: 1.8s; }



/*社会责任*/

#tn-duty-banner{background:url(../images/duty_banner.jpg) no-repeat center center;}

#tn-shzr p{ color:#717171;}

#tn-shzr a{ color:#222;}

#tn-shzr a:hover{ color:#06C; text-decoration:underline;}

.ul_shzr li{float: left;overflow: hidden;position: relative}

.ul_shzr li .block{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}

.ul_shzr li .txt{position: absolute;left: 0;top: 0%;width: 100%;height: 100%;background: url(../images/alpha_black_80.png) repeat;text-align: center;color: #fff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:0;}

.ul_shzr li .txt h5,.ul_shzr li .txt h3{color: #fff;}

.ul_shzr li .txt:hover{opacity:1;}

.ul_shzr li .txt b,.ul_shzr li .txt .pad{display: inline-block;vertical-align: middle;}

.ul_shzr li .txt b{width: 0;height: 100%;}

.ul_shzr li .txt h5{font-size: 16px;}

.ul_shzr li .txt em{width: 45px;height: 0;border-bottom: 1px solid #fff;display: inline-block;margin: 20px 0 40px 0;}

.ul_shzr li .txt h3{font-size: 18px;margin-bottom: 40px;}

.ul_shzr li .txt .more{width: 122px;height: 45px;display: inline-block;text-align: center;line-height: 45px;background-color: #e4392a;color: #fff;border-radius: 5px;font-size: 14px;}

.ul_shzr li .txt .more:hover{opacity:0.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}

.ul_shzr li.on .txt{top: 0;}



/*产品解决方案*/

#solution-banner1{ background:#1358BF url(../images/solution_banner_bg.jpg) no-repeat 50% 50%;}

/*tab切换*/

#solution-list a{ color:#222;}

#solution-tab{ font-size:14px; line-height:2em; border-bottom:1px #E1E1E1 solid;}

#solution-tab #tab-menu-box {height:72px;margin-bottom:-11px; z-index:10;}

#solution-tab h2{ font-size:2em; color:#414141; font-weight:normal; line-height:2em;}

#solution-tab p{ color:#777;}

#solution-tab span{color:#222; font-weight:bold;}

#solution-tab ul li{float:left;cursor:pointer;padding:0; margin-right: 40px;}

#solution-tab ul li img{ margin-right:8px; padding-top:18px;}

#solution-tab ul li a{ height:72px; line-height:64px; display:block;font-size:1.3em;color:#777;background:url(../images/solution_tab_current1.png) no-repeat bottom center;}

#solution-tab ul .tm_default a{color:#777; }

#solution-tab ul .tm_current a{ color:#222; font-weight:500;background:url(../images/solution_tab_current.png) no-repeat bottom center; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

#solution-tab .tab_box{ height:auto; width:100%;z-index:9; border-top:1px #E1E1E1 solid; }

#solution-tab ul .tm_current1 a{ color:#222;font-weight:500; background:url(../images/solution_tab_current.png) no-repeat bottom center; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

#solution-tab .tab_box{ height:auto; width:100%;z-index:9; border-top:1px #E1E1E1 solid; }

#solution-tab .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;background:#FFF; color:#0C6; border:2px #0C6 solid; margin-top:24px; text-align:center;}

#solution-tab .button1:hover{ background:#0C6; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }



.cpbt{width:100%;line-height:30px;font-weight:bold;color:red;border-bottom:1px  dashed  #c5c5c5; height:30px;}

.lar_button{ display:block; background:#FFF; color:#0C6;height:40px; text-align:center; width:240px; line-height:38px;padding:0; margin:16px 0 0 0; border:2px #0C6 solid;-webkit-border-radius:5px;

-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}

.lar_button:hover{background:#0C6;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; color:#FFF;}

/* 新闻 */

/*tab切换*/

#news-tab-menu{height:72px; background:#F8F8F8; width:100%;}

#news-tab-menu .swiper-wrapper1{padding-top:16px;padding-bottom:16px;}

#news-tab-menu .swiper-slide1 a{ display:block; margin-right:24px; font-weight:bold; height:40px; line-height:40px;color:#454545; float:left;}

#news-tab-menu .swiper-slide1 a:hover{ color:#06C;}

#news-tab-menu .swiper-wrapper1 .tm_current a{ border-bottom:3px solid #C30; color:#444;}

#news-tab-menu .swiper-wrapper1 .tm_current1 a{ border-bottom:3px solid #C30; color:#444;}

#news-tab-menu .swiper-scrollbar {display:none;}



#news-tab p{ color:#818181;}

#news-kx li{ color:#444;background: url(../images/news_kx_list.png) left top no-repeat; font-size: 14px;}

.cloumn_tit{ color:#414141; font-weight:bold; padding-bottom:12px; border-bottom:1px #E1E1E1 solid }


.commentnews{ min-height: 600px;}


.commentnews .fs3 a{ color:#414141; font-size: 22px;}


.commentnews .fs3 a:hover{ color:#c00;}

 

.commentnews .wbk{ margin-top:20px;}



#new-media .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;background:#FFF; color:#C00; border:2px #C00 solid; margin-top:24px; text-align:center; cursor:pointer;}

#new-media .button1:hover{ background:#C00; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }



.data_list{ border-bottom:1px #EDEDED solid;}





#active-list h3{ font-weight:normal;}

#active-list a{ color:#414141;}

#active-list a:hover{ color:#06C; text-decoration:underline;}

#subcompany-list h3{ font-weight:normal;}



/* 展会图文展示 */

.dynamic_conlist{margin-top:20px;}

.dynamic_conlist li{width:32.4%;float:left;margin-right:1.4%;}

.dynamic_conlist li.lites{margin-right:0;}

.dynamic_conlist li a{display:block;padding-bottom:35px;}

.dynamic_conlist li a h3{color:#333;font-size:17px}

.dynamic_conlist li a p{color:#666;font-size:15px;line-height:30px;height:60px;overflow:hidden;margin-bottom:25px;}

.dynamic_conlist li a:hover{background-color:#6aa9dc;} 

.dynamic_conlist li a:hover .conlist_h{margin:0 auto;}

.dynamic_conlist li a:hover h3,.dynamic_conlist li a:hover p,.dynamic_conlist li a:hover span.time{color:#fff;}

.exhibition{margin:0 0 40px;}

.exhibition li a{padding-bottom:0;position:relative;overflow:hidden;}

.exhib_con{position:absolute;bottom:0;left:0;right:0;background:url(../images/alpha_blue_60.png);padding:20px;z-index:1;}

.exhib_con h4{color:#fff;font-size:18px;font-weight:500;width:90%;line-height:26px;float:left}

.exhib_con i.arrow{background-image:url(../images/print_3.png);width:21px;height:16px; float:right; margin-top:8px}

.exhib_hide{background:url(../images/exhib_bg.png) repeat;position:absolute;z-index:2;left:0;right:0;bottom:-100%;height:100%;text-align:center;}

.exhib_hide h4{color:#fff;font-size:18px;font-weight:500;}

.exhib_hide span.more{display:inline-block;color:#fff;font-size:15px;text-decoration:underline;margin-top:15px;}

.exhib_hide_con{position:absolute;top:50%;width:100%;height:62px;margin-top:-31px;}

.exhibition li a:hover .exhib_con{background:url(../images/exhib_bg.png) repeat;}

.exhibition li a{margin-top:20px;}

.news_mobile{display:none;}

.entimgbg{background-repeat:no-repeat;background-size:cover;background-position: center center;}



/* 服务与支持 */

#tn-service-banner{background:url(../images/service_banner.jpg) no-repeat center center;}

.consumer a:hover div{ color:#bf413e}

.consumer a:hover{ text-decoration:none}

.consumer .dot01{background:url(../images/dot01.png) center center no-repeat; width:80px; height:80px}

.consumer a:hover .dot01{background:url(../images/dot01_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.consumer .dot02{background:url(../images/dot02.png) center top no-repeat; width:80px; height:80px}

.consumer a:hover .dot02{background:url(../images/dot02_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.consumer .dot03{background:url(../images/dot03.png) center top no-repeat; width:80px; height:80px}

.consumer a:hover .dot03{background:url(../images/dot03_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.consumer .dot04{background:url(../images/dot04.png) center top no-repeat; width:80px; height:80px}

.consumer a:hover .dot04{background:url(../images/dot04_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.consumer .dot05{background:url(../images/dot05.png) center top no-repeat; width:80px; height:80px}

.consumer a:hover .dot05{background:url(../images/dot05_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.consumer .dot06{background:url(../images/dot06.png) center top no-repeat; width:80px; height:80px}

.consumer a:hover .dot06{background:url(../images/dot06_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.purchase{ background:url(../images/purchase_bg.jpg) center center no-repeat}

.purchase h4{ font-size:3em}

.purchase p{font-size:1.6em; line-height:2em; color:#444;}

.purchase a{ color:#06C; text-decoration:underline;}

.win_gys{ background:url(../images/win_gys_bg.jpg) center center no-repeat}

.win_gys h4{ font-size:3em}

.win_gys p{font-size:1.6em; line-height:2em; color:#444;}

.win_gys a{ color:#ffffff}

.service_gyspt_w{top:35%; z-index:1000; font-size:2.2em;letter-spacing:0.1em; width:100%}

.service_zdxt_w{top:35%; z-index:1000; font-size:2.2em; letter-spacing:0.1em; width:100%}



.win_gys .redbtn { font-size: 1.4em; width: 100%;height: 45px; line-height:45px; position: relative; display: inline-block; overflow: hidden; -webkit-transition: all .5s; transition: all .5s; letter-spacing: 2px; text-transform: capitalize; color: #fff; background: #e50000;border-radius: 5px;}

.win_gys .redbtn:hover { color: #fff; }

.win_gys .redbtn:before { position: absolute; z-index: 0; top: 0; left: -100%; display: block; width: 100%; height: 100%; content: ''; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; background: #b20000; }

.win_gys .redbtn:hover:before { left: 0; }

.win_gys .redbtn span { font-size: 1em; position: relative; z-index: 1; color:#ffffff }



/* 共赢商查询 */

.gys_all{}

select{ border:1px #807a7a solid;border-radius:5px; font-size:1em; width:92px; height:33px; font-family:'微软雅黑',Arial, Helvetica, sans-serif;}

.gys_list{word-break:break-all;line-height:1.6;font-size:1.2em}

.gys_all .online_btn{background:none;border:1px #807a7a solid; color:#807a7a;font-size:1.4em; border-radius:5px; padding:8px 0px}

.gys_all .btn_current{background:#e10011;color:#ffffff;cursor:pointer;border:1px #ffffff solid;border-radius:5px}

.gys_all .online_btn:hover{background:#e10011;color:#ffffff;cursor:pointer;border:1px #ffffff solid;border-radius:5px;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s;}



/*共赢商加盟*/

#bg_joinus{height:100%;width:100%;position:fixed; z-index:-1}

.join_title li{ float:left; width:33.3333333%; text-align:center; height:40px; line-height:40px; background:#aa151c; color:#595757; font-size:1.1em}

.join_title li a{ color:#595757; display:block;}

.join_art .opacity_white{background:url(../images/opacity_white.png)}

.join_art .opacity_white p{ line-height:2.4em; padding:10px}

.join_art .join_t{ padding:0.5em 0; color:#ffffff;}

.join_art .gyslx_mobile a{ color:#595757; text-decoration:underline}

.join_art .gyslx_mobile a:hover{ color:#ff0000}

.join_mode{ background:url(../images/join_process.png) no-repeat; height:122px}

.join_mode .l_mode{font-size:3em}

.join_mode .r_mode{ padding:10px 0px 0px 24px; font-size:2em}

.join_mode .r_mode04{ padding:10px 0px 0px 24px; font-size:2em}



/*合作伙伴*/

/*tab切换*/

#partner-tab .tab_box{ height:auto;}

#partner-tab .tab_menu{height:60px;width:100%; overflow-x:hide;}

#partner-tab ul li{ float:left;height:60px; line-height:60px; display:block;font-size:1.6em;color:#777;background:url(../images/solution_tab_current1.png) no-repeat bottom center;}

#partner-tab ul .partner_default a{color:#777;}

#partner-tab ul .partner_current a{color:#222;}

#partner-tab ul .partner_current{background:url(../images/parter_tab_current.png) no-repeat bottom center; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}



#all-partner .device{background:none;position:relative;color:#FFF;}

#all-partner .swiper-container{width:90%;}

#all-partner .arrow-left{background:url(../images/swiper_prev.png) no-repeat center center;position:absolute;left:10px;top:0;width:27px;height:100%;z-index:900;}

#all-partner .arrow-right{background:url(../images/swiper_next.png) no-repeat center center;position:absolute;right:10px;top:0;width:27px;height:100%;z-index:900;}



/*列表*/

.ul-case li{float: left;overflow: hidden;position: relative}

.ul-case li .block{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}

.ul-case li .txt{position: absolute;left: 0;top: 0%;width: 100%;height: 100%;background:#000;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;text-align: center;color: #fff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:0;}

.ul-case li .txt h5,.ul-case li .txt h3{color: #fff;}

.ul-case li .txt:hover{opacity:1;}

.ul-case li .txt b,.ul-case li .txt .pad{display: inline-block;vertical-align: middle;}

.ul-case li .txt b{width: 0;height: 100%;}

.ul-case li .txt h5{font-size: 16px;}

.ul-case li .txt em{width: 45px;height: 0;border-bottom: 1px solid #fff;display: inline-block;margin: 20px 0 40px 0;}

.ul-case li .txt h3{font-size: 22px;margin-bottom:16px; font-weight:normal;}

.ul-case li .txt .more{width: 122px;height: 45px;display: inline-block;text-align: center;line-height: 45px;background-color: #e4392a;color: #fff;border-radius: 5px;font-size: 14px;}

.ul-case li:hover .txt{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.ul-case li.on .txt{top: 0;}



/*人才与发展*/

.rclnpic img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -moz-transition: opacity 0.35s, -moz-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0); cursor:pointer}

.rclnpic img:hover{ -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0);  -ms-transform: translate3d(0, -30px, 0);}



#recruit_list .recruit_list_num{ padding-top:8px;border-bottom: 1px solid #f3f5f7; border-left: 1px solid #f3f5f7; border-right: 1px solid #f3f5f7;background:#fdfdfd;}

#recruit_list .recruit_list_num:hover{ background:#f8f8f8}

#recruit_list input{border:none; font-size:1.1em; color:#999; background:transparent }

#recruit_list .empheight{ min-height:300px}

.recruit_select_parent{background: url('../images/select_arrow_down.png') right center no-repeat;width: 130px;height: 30px;overflow: hidden;border: solid 1px #ccc;display: inline-block;vertical-align: middle;}

.recruit_select_parent select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: transparent;border: none;padding-left: 10px;width: 130px;height: 100%;}

.recruit-search{display: inline-block;position: relative;width: 230px;height: 30px;border: 1px solid #e21e2a;line-height: 30px;cursor: pointer;}

.recruit-search input{height: 30px;outline: none;width: 100%;text-indent: 10px;border: none}

.recruit-search i{height: 30px;width: 30px;background-color: #e21e2a;background-image: url("../images/search-icon.png");position: absolute;right: 0;top: 0;}

.red_button{ border:none;width:180px; height:36px; line-height:36px; display:block;background:#d22731; color:#ffffff;  margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;}

.red_button:hover{ background:#e21e2a; color:#FFF; -moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }



.strengthMain{overflow:hidden}

.strengthMain li{float:left;height:350px;overflow:hidden;background:#000;position:relative; margin-right:-3px}

.strengthMain li img{height:100%;transition:all .5s;opacity:0.6;filter:alpha(opacity=60);}

.strengthMain li .font{height:345px;top:0;left:0;position:absolute;color:#fff;text-align:center;padding-top:100px}

.strengthMain li .font h3{font-size:2.2em;color:#fff;font-weight:normal;margin-bottom:20px;line-height:36px;}

.strengthMain li .font p{ color:#ffffff;}

.strengthMain li:hover img{transform: scale(1.05, 1.05);}

.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}

.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}

.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}

.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}







#tn-university-banner{background:url(../images/tndx_banner.jpg) no-repeat center center;}



#tn-rcfz-banner{background:url(../images/rcfz_banner.jpg) no-repeat center center;}

#tn-rcfz-banner .button1{background:#C00;width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block; color:#FFF; border:1px #C00 solid; margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;

-o-border-radius:4px;}

#tn-rcfz-banner .button1:hover{background:#A00;border:1px #A00 solid;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }

.zpewm_location{left:15%;top:65%;}



/*科技创新*/

#jump img{cursor: pointer; transition: all 0.6s;opacity:0.9}

#jump img:hover{transform: scale(1.03);opacity:1}

.tn_qywh{position: relative;overflow: hidden;width: 100%;cursor: pointer}

.tn_qywh h2{position:absolute;bottom:32px;left:0;padding-left:24px;z-index:100;font-size: 2em;color:#FFF;}

.tn_qywh img{position: relative;display: block;width:110%;}

.tn_qywh label{margin:0 auto;position: absolute;padding-left:24px;bottom:-25px;left: 0;display:block;color:#FFF;}

.tn_qywh label p{color:#ffffff; font-size:1.2em}

.tn_qywh .figcaption{background:#000;padding: 0;color: #fff;text-transform: uppercase;position: absolute;width: 100%;height: 100%;top: 0;left: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity: 0;}

.tn_qywh .figcaption::after,.tn_qywh img,.tn_qywh label,.tn_qywh h2{margin-left:0;padding-bottom:0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.tn_qywh .figcaption{padding: 0;}

.tn_qywh:hover .figcaption{filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity: 0.75;}

.tn_qywh:hover img{margin-left:-20px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.tn_qywh:hover label{padding-bottom:64px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.tn_qywh:hover h2{padding-bottom:32px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

/*.expert .zjtd{position:relative;overflow:hidden;cursor:pointer}

.expert span{position:absolute;left:0;top:85%;height:100%; width:100%; background:url(../images/demo02.png);color:#FFF;overflow:hidden; text-align:left}

.expert span div{display:none;color:#ffffff}*/



.expert a{display:block;position:relative;color:#fff;overflow:hidden}

.expert a img{-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s;}

.expert a:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}

.expert span{display:block;background:url(../images/demo02.png);position:absolute;width:100%;left:0;bottom:0;transition:height .3s}

.expert span div{display:none;}

.expert span p{display:block;font-size:1.6em;color:#ffffff;text-align:center; padding:10px 0;}

.expert a:hover span{height:100%;transition:height .3s;background:url(../images/demo02.png); width:100%}

.expert a:hover p{ font-size:1.4em; position:absolute; width:96%; left:3%; text-align:left}

.expert a:hover div{ display:block; color:#ffffff;font-size:1.2em; width:96%; position:absolute; top:15%; left:3%; line-height:30px}



.poster-main {position: relative;}

.poster-main a, .poster-main img { display: block}

.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0;}

.poster-main .poster-btn {position: absolute;top: 0;z-index: 10;cursor: pointer;}

.poster-main .poster-prev-btn {left: 0;background: url(../images/left.png) no-repeat center center;}

.poster-main .poster-next-btn {right: 0;background: url(../images/right.png) no-repeat center center;}



/*投资者关系*/

#investor-tab-menu{background:#F8F8F8; width:100%;height: 75px;line-height: 75px;}

#investor-tab-menu li{font-size: 1.4em; display: inline-block;line-height: 75px;border-bottom: 2px solid transparent;transition: all 0.5s ease;margin-right:55px}

#investor-tab-menu li a{ display:block;}

#investor-tab-menu ul .tm_current{border-bottom: 2px solid #C30;}

#investor-tab-menu ul .tm_current a{ color:#444;}

#investor-tab-menu ul li:hover{border-bottom: 2px solid #C30;}

#irtable{ border:1px solid #E8E8E8}

#investor_list .investor_list_num{ padding-top:8px;border-bottom: 1px solid #f3f5f7}

#investor_list .investor_list_num:hover{ background:#f8f8f8}

#investor_list input{border:none; font-size:1.1em; color:#999; background:transparent }

#investor_list .empheight{ min-height:300px}

.ir_btitle{ border-bottom:1px solid #ddd; padding-bottom:15px}

#ir_infolist a{ color:#444}



#notice_list li{ position:relative; line-height:50px; height:50px; border-bottom:1px dotted #ccc; font-size:1.2em}

#notice_list li a::before{content: '•';position: absolute;left: 3px; font-size: 14px;}

#notice_list li a{ color:#444; padding-left: 20px;position: relative; box-sizing: border-box; display:block;width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

#notice_list li span{position: absolute;right: 0px;top: 0px;color: #999999;}

#notice_list li a:hover{ color:#06C}



/*网上商城*/

.mall_dc{ cursor:pointer}

.mall_dc img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -moz-transition: opacity 0.35s, -moz-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0)}

.mall_dc:hover img { -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0);  -ms-transform: translate3d(0, -30px, 0);}

.mall_dc_bg{background:url(../images/wssc_dc_bg.png) right no-repeat}

.mall_zp_bg{background:url(../images/mall_zpbz_bg.png) right no-repeat}

.mall_rcby_bg{background:url(../images/mall_rcby_bg.jpg) left no-repeat}

.mall_service a{display:block;position:relative;color:#fff;overflow:hidden;}

.mall_service div{ display:none;position:absolute;width:100%;left:0;bottom:0;height:100%;}



#mall-tab .tab_menu{width:100%; overflow-x:hide;}

#mall-tab .tab_menu li a{ display:block;}

#mall-tab .tab_menu a.mall_default{}

#mall-tab .tab_menu a.mall_current{background:url(../images/mall_tab_current.jpg) no-repeat bottom center; padding-bottom:8px; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

#mall-tab .tab_menu li{ float:left;cursor:pointer}

#mall-tab .tab_menu .mrlr{ margin:0 0.5%}

.ht-dcby{ height:45px}

.mall_tit .online_btn{background:none;padding:6px 32px;border:1px #807a7a solid; color:#807a7a;font-size:1.6em; -webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}

.mall_tit .online_btn:hover{background:#e10011;color:#ffffff;cursor:pointer;border:1px #ffffff solid;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s;}

/*产品切换 swiper插件*/

#scroll-pro1 .device{background:none;position:relative;color:#FFF;}

#scroll-pro1 .arrow-left1{background:url(../images/mall_arrow_left.png) no-repeat center center;position:absolute;left:0;top:0;width:41px;height:100%;z-index:900;}

#scroll-pro1 .arrow-right1{background:url(../images/mall_arrow_right.png) no-repeat center center;position:absolute;right:0px;top:0;width:41px;height:100%;z-index:900;}

#scroll-pro1 .swiper-container{width: 100%;}

#scroll-pro1 .swiper-scrollbar{height:10px;background:#FFF;}

#scroll-pro1 .swiper-scrollbar-drag{background:#AC0606;height:10px;}



.mlmr{ margin:0% 0.5%}



#scroll-pro2 .device{background:none;position:relative;color:#FFF;}

#scroll-pro2 .arrow-left2{background:url(../images/mall_arrow_left.png) no-repeat center center;position:absolute;left:0px;top:0;width:41px;height:100%;z-index:900;}

#scroll-pro2 .arrow-right2{background:url(../images/mall_arrow_right.png) no-repeat center center;position:absolute;right:0px;top:0;width:41px;height:100%;z-index:900;}

#scroll-pro2 .swiper-container{width:100%;}

#scroll-pro2 .swiper-scrollbar{height:10px;background:#FFF;}

#scroll-pro2 .swiper-scrollbar-drag{background:#AC0606;height:10px;}





#scroll-pro3 .device{background:none;position:relative;color:#FFF;}

#scroll-pro3 .arrow-left3{background:url(../images/mall_arrow_left.png) no-repeat center center;position:absolute;left:0px;top:0;width:41px;height:100%;z-index:900;}

#scroll-pro3 .arrow-right3{background:url(../images/mall_arrow_right.png) no-repeat center center;position:absolute;right:0px;top:0;width:41px;height:100%;z-index:900;}

#scroll-pro3 .swiper-container{width:100%;}

#scroll-pro3 .swiper-scrollbar{height:10px;background:#FFF;}

#scroll-pro3 .swiper-scrollbar-drag{background:#AC0606;height:10px;}



#swiper-product-box1 .arrow-left1{background:url(../images/mall_arrow_left.png) no-repeat center center;position:absolute;left:0px;top:0;width:41px;height:100%;z-index:900;}

#swiper-product-box1 .arrow-right1{background:url(../images/mall_arrow_right.png) no-repeat center center;position:absolute;right:0px;top:0;width:41px;height:100%;z-index:900;}

#swiper-product-box2 .arrow-left2{background:url(../images/mall_arrow_left.png) no-repeat center center;position:absolute;left:0px;top:0;width:41px;height:100%;z-index:900;}

#swiper-product-box2 .arrow-right2{background:url(../images/mall_arrow_right.png) no-repeat center center;position:absolute;right:0px;top:0;width:41px;height:100%;z-index:900;}

#swiper-product-box3 .arrow-left3{background:url(../images/mall_arrow_left.png) no-repeat center center;position:absolute;left:0px;top:0;width:41px;height:100%;z-index:900;}

#swiper-product-box3 .arrow-right3{background:url(../images/mall_arrow_right.png) no-repeat center center;position:absolute;right:0px;top:0;width:41px;height:100%;z-index:900;}





/*------------------------------------二级页面-----------------------------*/

/* 解决方案内页 */

.solution_01{ background:#FFF;}

.solution_01 h2{font-size:3em; color:#222; font-weight:normal;}

.solution_01 p{line-height:2em; color:#444;}

.solution_01 a{ color:#06C; text-decoration:underline;}

.solution_01 .black{ color:#222;}



.solution_s01{background:url(../images/tn_solution_01g_icon.png) no-repeat; width:100px; height:100px;}

.solution_s02{background:url(../images/tn_solution_02g_icon.png) no-repeat; width:100px; height:100px;}

.solution_s03{background:url(../images/tn_solution_03g_icon.png) no-repeat; width:100px; height:100px;}

.solution_s04{background:url(../images/tn_solution_04g_icon.png) no-repeat; width:100px; height:100px;}

.solution_s05{background:url(../images/tn_solution_05g_icon.png) no-repeat; width:100px; height:100px;}



.solution_s01:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}

.solution_s02:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}

.solution_s03:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}

.solution_s04:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}

.solution_s05:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}



/*tab切换*/

#solution1-tab{ font-size:14px; line-height:80px;}

#solution1-tab #tab-menu-box {border-bottom:1px #dcdcdc solid; height:80px; }

#solution1-tab p{ color:#777;}

#solution1-tab span{color:#222; font-weight:bold;}

#solution1-tab .tab_menu {text-align: center;}

#solution1-tab .tab_menu li{cursor:pointer;width: auto;
    display: inline-block;
    vertical-align: middle;
    padding: 0 1.2rem; }

#solution1-tab .tab_menu li a{ height:80px; line-height:80px; display:block;font-size:1.3em;color:#444;background:none;letter-spacing:-1px; border-right:0px #0C6 solid;}

#solution1-tab .tab_menu a.tm_default{color:#444;}

#solution1-tab .tab_menu a.tm_current{ color:#e61d27; border-bottom:3px #e61d27 solid; font-weight: 700;}

#solution1-tab .tab_box{ height:auto; width:100%;}


#caidan .menu {text-align: center;}

#caidan .menu li{cursor:pointer; 
    display: inline-block;
    vertical-align: middle;
	margin-right: 10px;





    
}


 
#caidan ul li a{ height:30px; line-height:30px; display:block;font-size:1.1em;color:#444; border:1px #ddd solid; padding: 4px 10px;}


#caidan .menu a.tm_default{color:#444;}

#caidan .menu a.tm_current{  border-bottom:1px #e61d27 solid; }










#solution1-tab .button1{ background:#FFF; color:#0C6;height:42px; text-align:center; width:120px; line-height:32px;padding:0; margin:16px 0 0 0; border:2px #0C6 solid;

-webkit-border-radius:5px;

-moz-border-radius:5px;

-ms-border-radius:5px;

-o-border-radius:5px;}

#solution1-tab .button2{ background:#FFF; color:#0C6;height:40px; text-align:center; width:120px; line-height:38px;padding:0; margin:16px 0 0 0; border:2px #0C6 solid;

-webkit-border-radius:5px;

-moz-border-radius:5px;

-ms-border-radius:5px;

-o-border-radius:5px;}

#solution1-tab .button1:hover{background:#0C6;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; color:#FFF;}

#solution1-tab .button2:hover{background:#0C6;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; color:#FFF;}



#solution1-tab .folder_area span{color:#FFF; font-weight:normal;}

.folder_area{ background:#474747; padding:24px 0 48px;  display:none;}



#solution-tab .btn{background:#0C6;padding:12px 32px;color:#FFF;

-webkit-border-radius:0px;

-moz-border-radius:0px;

-ms-border-radius:0px;

-o-border-radius:0px;}

#solution-tab .btn.btn-bordered:hover{filter:alpha(opacity=70);-moz-opacity:0.70;-khtml-opacity:0.70;opacity:0.70;cursor:pointer}

.btn_black{background:none;padding:12px 32px;border:1px #A3A3A3 solid;color:#A3A3A3;

-webkit-border-radius:24px;

-moz-border-radius:24px;

-ms-border-radius:24px;

-o-border-radius:24px;}

.black-bordered:hover{background:#BFBFBF;color:#ffffff;border:1px solid #ccc; cursor:pointer}

/*董事长简介*/

#dsz-tab .line_b{background:url(../images/tit_line.png) repeat-x bottom left;height:55px}

#dsz-tab .tab_menu{overflow-x:hide; }

#dsz-tab .tab_menu li { float:left}

#dsz-tab .tab_menu li a{ color:#444}

#dsz-tab .tab_menu a.dsz_default{}

#dsz-tab .tab_menu a.dsz_current{color:#ff0000;padding-bottom:20px;border-bottom:3px #F00 solid;}



/*瑞希特报*/

#body_bg{height:100%;width:100%;background: url(../images/tnb_bg.jpg) repeat-x;position:fixed; z-index:-999}

.max { max-height:290px; overflow:hidden}

/*在线留言*/

.message input{ width:100%; height:25px; line-height:25px; border:1px solid #ccc; font-size:1.2em}

.message textarea{font-size:1.2em; width:100%; height:200px;border:1px solid #ccc;}

.mess_width{ width:90%}

.mess_mobile{ width:90%}

.mess_form{ width:70%}

.mess_form .fl{ margin-right:0px}

#tn-custom-message .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;background:#FFF; color:#C00; border:2px #C00 solid; margin-top:24px; text-align:center; cursor:pointer;}

#tn-custom-message .button1:hover{ background:#C00; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }





.tab_name{width:100px; padding-left:3%}

.tab_name_big{width:68px; padding-left:2%}

#fix_bt{position: fixed; right:0; top:40%; width:80px; _position: absolute; z-index:1200; line-height:40px}

#fix_bt a{ display:block; background:#ff0000; height:40px; color:#ffffff; font-size:1.2em}

.form-control {display: block; height: 25px;padding: 3px;line-height: 1.428571429;color: #555555;vertical-align: middle;

background-color: #f9f9f9;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}

.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}

.form-control input,textarea{ border:0}

.tab_name_gys{ width:160px; text-align:right}

/*云端工厂*/


.video_bg{ margin-bottom: 20px;}

.video_bg a:hover{ background:url(../images/alpha_black_80.png) repeat; cursor:pointer; text-decoration:none}

.video_bg .img_scale{-moz-transition: all 0.6s ease-in 0s; -webkit-transition:all 0.6s ease-in 0s; transition:all 0.6s ease-in 0s; -o-transition:all 0.6s ease-in 0s; background:url(../images/play_logo_bg.png) no-repeat center center; width:100%; height:100%; z-index:98;}

.video_bg .img_filter{
border-top-left-radius:30px;
border-top-right-radius:30px;
border-bottom-left-radius:30px; /*右下角*/
border-bottom-right-radius:30px; /*左下角*/
box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.video_bg:hover .img_scale{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}

.video_bg:hover .img_filter{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}



.video_bg .info{ overflow:hidden;

	display: block;

	height: 50px;

	line-height: 50px;

 

	-webkit-transition: 0.3s linear;

	-o-transition: 0.3s linear;

	transition: 0.3s linear;
	
	box-shadow: 2px 2px rgba(0,0,0,.01)!important;

 
border-bottom-left-radius:30px; /*右下角*/
border-bottom-right-radius:30px; /*左下角*/

}



.video_bg:hover .info{

 

}



.video_bg .info{

	display: block;

	

}



.video_bg .info {

	color: #333;

	font-size: 16px;

	-webkit-transition: 0.3s linear;

	-o-transition: 0.3s linear;

	transition: 0.3s linear;

}


 



#tnbnews .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;background:none; color:#C00; border:2px #C00 solid; margin-top:24px; text-align:center; cursor:pointer;}

#tnbnews .button1:hover{ background:#C00; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }



/*瑞希特大学*/

.tndx_bglevel01{ z-index:1}

.tndx_bglevel02{ z-index:-1; bottom:-60%}

.strategic_bg{ background:url(../images/strategic_bg.jpg) no-repeat center center; height:500px}







/*--------------------------------三级页面-----------------------------*/

/*产品内页 swiper插件*/

#scroll-product .device{background:#FFF;position:relative;}

#scroll-product .arrow-left{background:url(../images/swiper_prev.png) no-repeat center center;position:absolute;left:10px;top:0;width:27px;height:100%;z-index:900;}

#scroll-product .arrow-right{background:url(../images/swiper_next.png) no-repeat center center;position:absolute;right:10px;top:0;width:27px;height:100%;z-index:900;}

#scroll-product .swiper-container{padding:0 0 32px 0; font-size:16px; text-align:center; font-weight:bold;}

#scroll-product .swiper-scrollbar{height:10px;background:#FFF;}

#scroll-product .swiper-scrollbar-drag{background:#AC0606;height:10px;}

#product-detial h4{ color:#222;}

#product-detial p{ color:#222;}





#product-detial .button1{ width:100px; height:36px; font-size:1.1em; margin-bottom:12px;line-height:36px; display:block;background:#C00; color:#FFF; border:0; margin-top:12px; text-align:center; cursor:pointer;}

#product-detial .button1:hover{ background:#C00; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }



#product-detial .button2{ width:100px; height:36px; font-size:1.1em; margin-bottom:12px;line-height:36px; display:block;background:#555; color:#FFF; border:0; margin-top:12px; text-align:center; cursor:pointer;}

#product-detial .button2:hover{ background:#555; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }



/* 新闻内页 */

#current-position{ color:#666;}

#current-position a{color:#222;}

#current-position a:hover{ color:#06C; text-decoration:underline;}

#article a{ color:#222;}

#new-media a{ color:#222;}

#article a:hover{ color:#06C; text-decoration:underline;}

.article{min-height:380px; margin:0px auto;font-size:1.2em}

.art_titile{background:#fff; text-align:center;font-size:1em; border-right: #f0f0f0 1px solid;}

.bdsharebuttonbox{ padding-bottom:10px;width:70%;margin:0px auto; display:none}

.fenxiangdao {float:left; font-size:1em;line-height:50px}

.art_titile h2{font-size:1.6em;color:#000; padding:0 1% 1% 1%}

.art{word-break:break-all;line-height:1.6;padding:0 60px 0 0;}

.art p{color:#272727 margin:1% 0px/*text-indent:;*/font-size:1.2em; line-height:35px; text-align:left}

.art p img,.new p input[type="image"]{ max-width:1000px;height:auto;}

.art_bottom{border-top:1px solid #ccc}

.art_bottom p{border-bottom:1px solid #ccc;padding:1%; text-align:left; font-size:1em}



/* 视频新闻内页 */

#new-media a{ color:#444;}

#tnbnews a{ color:#444; text-decoration:none;}

#tnbnews a:hover{ color:#06C; text-decoration:underline;}





/*--------------------------------其他-----------------------------*/

/*展开*/

#unfold{width:48px; height:48px;background:url(../images/unfold.png) no-repeat top center; cursor:pointer;}

/*返回顶部*/

#toTop {position: fixed; bottom:60px; display:none;right: 5px; width: 48px; height: 48px; background:url('../images/up.png') no-repeat; opacity: 0.6; filter: alpha(opacity=60); /* For IE8 and earlier */ z-index:1000; cursor:pointer}

#toTop:hover {opacity: 0.8;filter: alpha(opacity=80); /* For IE8 and earlier */

}



/*图片切换*/

#slider-div-box{z-index:9;position:relative;width:85%; margin:0 auto;}

#slider-div{ overflow: hidden;}

#slider-div li{ float:left; position:relative; text-align:center;z-index:4;}

#preNext{ height:48px; width:100%; position:absolute; top:30%; z-index:5;}

#preNext #pre{height:48px;width:48px;background:url(../images/icon_pre.png) no-repeat 50% 50%; z-index:10; opacity:0.8;cursor:pointer;}

#preNext #next{height:48px;width:48px;background:url(../images/icon_next.png) no-repeat 50% 50%;z-index:10; opacity:0.8;cursor:pointer;color:#FFF;}



/*背景视频*/

.bgvideo{height: 800px; background:url(../images/video_bg.jpg) no-repeat 50% 50%;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}

.bgvideo .bg_text{position: relative; top: 40%; transform: translateY(-40%); text-align:center;width:100%; height:100%; background: url(../images/alpha_black_80.png) repeat}

.bgvideo .bg_text h1{font-size: 42px; color: #fff; border-bottom: 0; margin: 0 0 10px;}

.bgvideo .bg_text h3{color: #fff; margin: 0;}



.tndch_bgvideo{height: 800px; background:url(../images/tndch_train_bg.jpg) no-repeat 50% 50%;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}

.tndch_bgvideo .bg_alpha{position: relative;width:100%; height:100%; background: url(../images/alpha_black_80.png) repeat; z-index:1}

.tndch_bgvideo .bg_alpha .bg_test{ text-align:center; position:absolute; z-index:1111; width:100%; top:40%;color: #ffffff;}

.wp{width: 90%;margin: 0 auto;}

.wp2{width: 85%;margin: 0 auto;}



/*404页面*/

.c_404{background:#fff; height:400px;margin-top:25px; width:450px}

.c_404 .baocu{ background:url(../images/404_1.gif) no-repeat; height:200px; float:left;margin-top:120px;display:inline;}

.c_404 .baocu span{ color:#ff6633;font-size:30px;  font-weight:bold; float:left; display:inline; margin:10px 0 0 160px}

.c_404 .baocu  p{  font-size:18px; font-weight:bold; float:left;margin:20px 0px 0px 20px; display:inline;}

.c_404 .baocu  p a{ font-size:18px; font-weight:bold;color:#666; text-decoration:none;margin-left:140px;}

.c_404 .baocu  p a:hover{font-size:18px; font-weight:bold;color:#f00; text-decoration:underline;}





/*公共通用部分*/

/*一级栏目标题*/

/* .column_title_box1{background:url(../images/tit_line.png) repeat-x center left; height:72px; position:relative;} */

.column_title_box1{height:72px; position:relative;}

.column_title_1{position:absolute; left:0; bottom:0; height:72px; width:100%;}

.column_title_1 .tit_1{display:block; width:160px;background:#FFF; }

.column_title_1 label{display:block; width:160px; color:#999;height:20px;background:#FFF; font-family: 'politicaregular'; }
.column_title_1 label span{font-family: 'politicaregular'; }


.column_title_1 .fs1{ font-size:2.4em;}

.column_title_1 .fs5{ font-size:1.2em;}

/*二级栏目标题*/

.column_title_box2{background:url(../images/tit_line.png) repeat-x bottom left; height:42px; position:relative;}

.column_title_2{ position:absolute; left:0; bottom:0;padding:4px 0;border-bottom:3px #F00 solid;color:#444; font-weight:bold; height:31px;}





/*图片放大效果*/

.effect_enlarge{ position:relative; overflow:hidden;width:100%;}

.effect_enlarge .image_box img{position:absolute; top:0;left:0;width:100%; -moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s; }

.effect_enlarge:hover .image_box img{cursor: pointer;transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}

  



/*透明遮罩 文字上滑效果*/

.effect_enlarge .opacity_layout{height:100%; width:100%;position:absolute; left:0; top:0;background:none; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}

.effect_enlarge .opacity_layout .txt{ padding-top:18%; display:none;}

.effect_enlarge:hover .opacity_layout{background: url(../images/alpha_black_80.png) repeat;}





.wd-x{ width:120px;}



#effect-box{ position:fixed;top:64px;z-index:997;width:100%; border-bottom:1px #E1E1E1 solid;}

#effect-box .folder_nav_box{background:url(../images/alpha_white_75.png) repeat top left;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

@-webkit-keyframes aGradients{from{opacity:1;background:#FFF;} to{opacity:1;background:#FFF;} }

@-moz-keyframes aGradients{from{opacity:1;background:#FFF;} to{opacity:1;background:#FFF;} }

@keyframes aGradients{from{opacity:1;background:#FFF} to{opacity:1;background:#FFF;} }



.folder_nav_box .current_column_tit{ height:45px; line-height:45px;color:#414141;}

.folder_nav_box .button1{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}

.folder_nav_box  .button1_box{ position:absolute; height:100%; width:100%; top:4px; left:0;}



.folder_nav{padding-bottom:24px;}

.folder_nav li{border-bottom:1px #EFEFEF solid; padding:12px 0;}

.folder_nav li a{ color:#414141;}

.folder_nav li a:hover{ color:#06C; text-decoration:underline;}



.effect_gradients .folder_nav_box{animation-name:aGradients;-webkit-animation:aGradients 0.5s linear 0s normal none;-moz-animation:aGradients 0.5s linear 0s normal none;animation:aGradients 0.5s linear 0s normal none;}

.effect_gradients li{ color:#414141;}

.effect_gradients .current_column_tit{ color:#414141}

.effect_gradients .button1{transform:scaleY(-1);-ms-transform:scaleY(-1);-moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); -o-transform:scaleY(-1); }









@media screen and (min-width: 1441px) and (max-width: 1600px){

.mz-module-about span{ font-size:3em;}

.chairman_speech_rw{overflow:hidden; height:500px}

#investor-tab-menu .wd55,#investor_list .wd55,#ir_infolist .wd55,#notice_list .wd55,#table_stock .wd55{ width:65%}

}



@media screen and (min-width: 1281px) and (max-width: 1440px){

.pt24{ padding-top:12px;}

.pb24{ padding-bottom:12px;}

.pt32{ padding-top:24px;}

.pb32{ padding-bottom:24px;}

.pt48{ padding-top:32px;}

.pb48{ padding-bottom:32px;}

.pt64{ padding-top:48px;}

.pb64{ padding-bottom:48px;}

.pt80{ padding-top:64px;}

.pb80{ padding-bottom:64px}



.mt32{ margin-top:24px;}

.mb32{ margin-bottom:24px;}

.mt48{ margin-top:32px;}

.mb48{ margin-bottom:32px;}

.mt64{ margin-top:48px;}

.mb64{ margin-bottom:48px}



@-webkit-keyframes saAnid2{from{opacity:0;left:0%;} to{opacity:1;left:32%;} }

@-moz-keyframes saAnid2{from{opacity:0;left:0%;} to{opacity:1;left:32%;} }

@keyframes saAnid2{from{opacity:0;left:0%;} to{opacity:1;left:32%;} }



@-webkit-keyframes baoAni{from{opacity:0;left:35%;} to{opacity:1;left:15%;} }

@-moz-keyframes baoAni{from{opacity:0;left:35%;} to{opacity:1;left:15%;} }

@keyframes baoAni{from{opacity:0;left:35%;} to{opacity:1;left:15%;} }

.txt_109{top:25%; left:15%}



@-webkit-keyframes saAnid{from{opacity:0;left:0%;} to{opacity:1;left:12%;} }

@-moz-keyframes saAnid{from{opacity:0;left:0%;} to{opacity:1;left:12%;} }

@keyframes saAnid{from{opacity:0;left:0%;} to{opacity:1;left:12%;} }

.txt_smart{top:25%; left:12%}	

	

.nav .nav_menu{ width:65%; margin-left:3%}

.nav .nav_menu li h2 a{ padding:0px 16px}



.index_con{ width:80%}

.index_con h4{font-size:1.8em}

.index_con p{font-size:1.4em;line-height:2em}

.tab_pic{top:28%; left:20%; width:38%}

.tab_pic h1{ font-size:2em}

.tab_pic p{ width:100%; line-height:2em; padding-top:1em; font-size:1.3em;}


#tn-copyright{ width:80%}

#tn-copyright .wd75{ width:80%}

#tn-copyright .wd25{ width:20%}

.footer_l{ width:55%}

.footer_m{ width:25%}

.pic_adjust img{ width:90px}

.footer_r{ width:15%}

.inputw{ width:40%}

.inputwxb{ width:15%}

.inputws{ width:22%}

.remind{ width:20%}

.textw{ width:80%}

.mess_width{ width:90%}

.mess_mobile{ width:90%}

.mess_form{ width:70%}

.supplier_w{ width:80%}

.supplier_w .inputw{ width:20%}

.supplier_w .td_left_w{ width:15%}

.supplier_w .td_left_r{ width:85%}

.mall_w{ width:95%}

.ht-dcby{ height:50px}

.mall_xn_w{ width:75%}

.pb100{ padding-bottom:80px}

.service_gys_w{ width:80%}

.service_hzhb_w{ width:48%}

 

.research_w{ width:95%}

.research_w .wd80{ width:100%}

.research_w .fs3{ font-size:1.3em}

.team_w{ width:85%}

.team_w .wd16{ width:33.3333%}

.innovation_w{ width:95%}

.contact_w .ht300{ height:350px}

.tnb_w{width:75%}

.tnb_w .wd75 img{width:80px}

.chairman_speech_lw{ width:50%}

.chairman_speech_rw{ width:50%;}

.chairman_tab_w{ width:30%}

.culture_dlwh{ width:90%;font-size:1.4em; padding-top:0}

.culture_music_w{ padding-top:0; width:80%}

.culture_music_l{ width:46%}

.tndch_bgvideo{ height:600px; margin-top:16px}

.tndch_bgvideo .bg_alpha .bg_test{ top:40%}

.tndch_bgvideo .fsb{ font-size:3em}

.tndch_bgvideo .fs3{ font-size:1.4em}

.culture_xsyz .wd50{ width:50%}

.culture_logo_w{ width:95%}

.culture_logo_w .wd98{ width:70%}

.culture_logo_w .wd35{ width:45%}

.culture_logo_w .fs4{ font-size:1.2em}

.culture_logo_w .wd25 img{ width:60px}



.party_target_w{ width:95%}

.join_art .join_t{ width:15%}

.joinus_w .wd80{ width:90%}

.win_gys .service_cgpt_w{ width:75%}

.win_gys .gys_button_w{ width:80%}

.hxln_mobile .pt8{ padding:0}

.hxln_mobile .lh5{ line-height:2.1em}

#tn-rcfz-banner .recruit_info .wd25{ width:30%}

.recruit_width .wd85{ width:90%}

.recruit_width .wd85 .wd90{ width:95%}

.recruit-search{ width:208px}

#investor-tab-menu .wd55,#investor_list .wd55,#ir_infolist .wd55,#notice_list .wd55,#table_stock .wd55{ width:70%}

.subnav .wd28{ width:40%}



	}

	

 






 
 

/*在线客服——悬浮链接*/
.suspension{position:fixed;z-index:55;right:10px;;bottom:385px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#fff;margin-bottom:8px;cursor:pointer;outline:none;border:1px solid #f3f3f3;border-radius:100%;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .a.active,
.suspension .a:hover{background:#ddd;}
.suspension .a .i{float:left;width:44px;height:44px; text-align: center; line-height: 44px; font-size: 22px; color: #00305f;} 
 

.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:20px;}
.suspension .d-kefu{top:0;}
.suspension .d-service{top:52px;}
.suspension .d-service-phone{top:104px;}
.suspension .d-qrcode{top:0px;}
.suspension .d-qrcode .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:186px;}
.suspension .d .inner-box{padding:8px 22px;}
.suspension .d-service-item{padding:14px 0;}
 
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:24px;border-radius:50%;display:block;float:left; margin-top:5px;}
.suspension .d-service-item .i{width:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden; margin-bottom: 10px; color: #00305f; text-align: center; line-height: 24px;}
.suspension .d-service-item .i-qq{width:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden; margin-bottom: 10px;}


.suspension .d1{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{width:112px;line-height:44px;font-size:15px;margin-left:12px;margin-bottom: 10px;}
.suspension .d-kefu .d-service-item h3{float:left;width:132px;line-height:44px;font-size:15px;margin-left:12px;margin-bottom: 10px;}
.suspension .d-service-item .text{float:left;width:132px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{ font-size: 18px; font-weight: 700;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
 



.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}










.suspension1{}
 
.suspension1 .d-service-item{padding:14px 0 14px 20px;}
 
.suspension1 .d-service .d-service-item{border-bottom:none;}
.suspension1 .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;display:block;float:left;margin-bottom: 10px;}
.suspension1 .d-service-item .i{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden; margin-bottom: 10px; color: #00305f; text-align: center; line-height: 44px;}
.suspension1 .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden; margin-bottom: 10px;}


 
.suspension1 .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension1 .d-service-item h3{float:left; line-height:44px;font-size:15px;margin-left:12px;margin-bottom: 10px;}
.suspension1 .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension1 .d-service-item .text .number{ font-size: 25px; font-weight: 700;}
.suspension1 .d-service-intro{padding-top:10px;}
.suspension1 .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension1 .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
 



.suspension1 .d-qrcode{text-align:center;}
.suspension1 .d-qrcode .inner-box{padding:20px 0;}
.suspension1 .d-qrcode p{font-size:16px;color:#93959c;}

 


/*** 



====================================================================

	Testimonial Section

====================================================================



***/



.testimonial-section{

	position:relative;

	padding-top:75px;

	padding-bottom:0px;

}



.testimonial-section.style-two{

	padding:120px 0px 100px;

}



.testimonial-section .carousel-column{

	position: relative;

}



.testimonial-section .carousel-column .owl-nav{

	display:none;

}



.testimonial-section .carousel-column .owl-dots{

	position: relative;

	margin-top:30px;

}



.testimonial-section .carousel-column .owl-dots .owl-dot{

	position: relative;

	width:14px;

	height:6px;

	margin-right:5px;

	border-radius:4px;

	display:inline-block;

	border:1px solid #cccccc;

	transition:all 0.5s ease;

	-moz-transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;

	-ms-transition:all 0.5s ease;

	-o-transition:all 0.5s ease;	

}



.testimonial-section .carousel-column .owl-dots .owl-dot.active,

.testimonial-section .carousel-column .owl-dots .owl-dot:hover{

	width:24px;

	border-color:#e41e2b;

	background-color:#e41e2b;

}



.testimonial-section .carousel-column .inner-column{

	position: relative;

	padding-top:40px;

	padding-right:60px;

}



.testimonial-section .carousel-column .inner-column h2{

	position: relative;

	color:#444444;

	font-size:35px;

	line-height:1.3em;

}



.testimonial-section .carousel-column .inner-column .designation{

	position: relative;

	color:#777777;

	font-size:15px;

	line-height:1.3em;

	margin-top:12px;

}



.testimonial-section .carousel-column .inner-column .quote-icon{

	position: relative;

	color:#e41e2b;

	font-size:46px;

	margin:20px 0px 25px;

}



.testimonial-section .carousel-column .inner-column .text{

	position: relative;

	color:#7f8497;

	font-size:16px;

	line-height:1.8em;

}



.testimonial-section .carousel-column .inner-column .big-letter{

	position:absolute;

	right:85px;

	top:50px;

	color:#f7f9ff;

	line-height:1em;

	font-size:400px;

	font-weight:700;

	font-family: 'Poppins', sans-serif;

}



.testimonial-section .image-column{

	position:relative;

}



.testimonial-section .image-column .inner-column{

	position:relative;

	min-height:580px;

}



.testimonial-section .image-column .inner-column #particles-js{

	position: absolute;

    left: 0px;

    top: 0px;

    right: 0px;

    bottom: 0px;

}


.testimonial-section .image-column .inner-column img{

	width: 100%;

	 

}

.testimonial-section .image-column .inner-column .author-one{

	position:absolute;

	left:50%;

	top:50%;

	border-radius:50%;

	overflow:hidden;

	width:174px;

	height:174px;

	margin-left:-87px;

	margin-top:-87px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-one.now-in-view{

	left:5%;

	top:42%;

}


 



.testimonial-section .image-column .inner-column .author-two{

	position:absolute;

	left:50%;

	top:50%;

	width:114px;

	height:114px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-57px;

	margin-top:-57px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-two.now-in-view{

	left:20%;

	top:15%;

}



.testimonial-section .image-column .inner-column .author-three{

	position:absolute;

	left:50%;

	top:50%;

	width:100px;

	height:100px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-50px;

	margin-top:-50px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-three.now-in-view{

	left:45%;

	top:10%;

}



.testimonial-section .image-column .inner-column .author-four{

	position:absolute;

	right:50%;

	top:50%;

	width:70px;

	height:70px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-35px;

	margin-top:-35px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-four.now-in-view{

	right:30%;

	top:0%;

}



.testimonial-section .image-column .inner-column .author-five{

	position:absolute;

	right:50%;

	top:50%;

	width:92px;

	height:92px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-46px;

	margin-top:-46px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-five.now-in-view{

	right:15%;

	top:14%;

}



.testimonial-section .image-column .inner-column .author-six{

	position:absolute;

	right:50%;

	top:50%;

	width:92px;

	height:92px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-46px;

	margin-top:-46px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-six.now-in-view{

	right:30%;

	top:30%;

}



.testimonial-section .image-column .inner-column .author-seven{

	position:absolute;

	right:50%;

	top:50%;

	width:64px;

	height:64px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-32px;

	margin-top:-32px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-seven.now-in-view{

	right:-10%;

	top:40%;

}



.testimonial-section .image-column .inner-column .author-eight{

	position:absolute;

	left:50%;

	top:50%;

	width:120px;

	height:120px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-60px;

	margin-top:-60px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-eight.now-in-view{

	left:35%;

	top:48%;

}



.testimonial-section .image-column .inner-column .author-nine{

	position:absolute;

	left:50%;

	top:50%;

	width:66px;

	height:66px;

	border-radius:50%;

	overflow:hidden;

	margin-top:-33px;

	margin-left:-33px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-nine.now-in-view{

	left:65%;

	top:60%;

}



.testimonial-section .image-column .inner-column .author-ten{

	position:absolute;

	right:50%;

	top:50%;

	width:78px;

	height:78px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-39px;

	margin-top:-39px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-ten.now-in-view{

	right:0%;

	top:66%;

}



.testimonial-section .image-column .inner-column .author-eleven{

	position:absolute;

	left:50%;

	bottom:50%;

	width:78px;

	height:78px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-39px;

	margin-top:-39px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;
    -webkit-transition: all 1200ms ease

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-eleven.now-in-view{

	left:25%;

	bottom:10%;

}






.testimonial-section .image-column .inner-column .author-1{

	position:absolute;

	left:50%;

	top:50%;

	border-radius:50%;

	overflow:hidden;

	width:174px;

	height:174px;

	margin-left:-87px;

	margin-top:-87px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-1.now-in-view{

	left:5%;

	top:42%;

}



/*.testimonial-section .image-column .inner-column .author-one{

	position:absolute;

	left:0%;

	top:42%;

	border-radius:50%;

	overflow:hidden;

	width:154px;

	height:154px;

} */



.testimonial-section .image-column .inner-column .author-2{

	position:absolute;

	left:50%;

	top:50%;

	width:94px;

	height:94px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-47px;

	margin-top:-47px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-2.now-in-view{

	left:20%;

	top:15%;

}



.testimonial-section .image-column .inner-column .author-3{

	position:absolute;

	left:50%;

	top:50%;

	width:80px;

	height:80px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-40px;

	margin-top:-40px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-3.now-in-view{

	left:45%;

	top:10%;

}



.testimonial-section .image-column .inner-column .author-4{

	position:absolute;

	right:50%;

	top:50%;

	width:50px;

	height:50px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-25px;

	margin-top:-25px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-4.now-in-view{

	right:30%;

	top:0%;

}



.testimonial-section .image-column .inner-column .author-5{

	position:absolute;

	right:50%;

	top:50%;

	width:72px;

	height:72px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-36px;

	margin-top:-36px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-5.now-in-view{

	right:15%;

	top:14%;

}



.testimonial-section .image-column .inner-column .author-6{

	position:absolute;

	right:50%;

	top:50%;

	width:72px;

	height:72px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-36px;

	margin-top:-36px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-6.now-in-view{

	right:30%;

	top:30%;

}



.testimonial-section .image-column .inner-column .author-7{

	position:absolute;

	right:50%;

	top:50%;

	width:44px;

	height:44px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-22px;

	margin-top:-22px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-7.now-in-view{

	right:-10%;

	top:40%;

}



.testimonial-section .image-column .inner-column .author-8{

	position:absolute;

	left:50%;

	top:50%;

	width:100px;

	height:100px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-50px;

	margin-top:-50px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-8.now-in-view{

	left:35%;

	top:48%;

}



.testimonial-section .image-column .inner-column .author-9{

	position:absolute;

	left:50%;

	top:50%;

	width:46px;

	height:46px;

	border-radius:50%;

	overflow:hidden;

	margin-top:-23px;

	margin-left:-23px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-9.now-in-view{

	left:65%;

	top:60%;

}



.testimonial-section .image-column .inner-column .author-10{

	position:absolute;

	right:50%;

	top:50%;

	width:58px;

	height:58px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-29px;

	margin-top:-29px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;

    -webkit-transition: all 1200ms ease;

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-10.now-in-view{

	right:0%;

	top:66%;

}



.testimonial-section .image-column .inner-column .author-11{

	position:absolute;

	left:50%;

	bottom:50%;

	width:58px;

	height:58px;

	border-radius:50%;

	overflow:hidden;

	margin-left:-29px;

	margin-top:-29px;

	transition: all 1200ms ease;

    -moz-transition: all 1200ms ease;
    -webkit-transition: all 1200ms ease

    -ms-transition: all 1200ms ease;

    -o-transition: all 1200ms ease;

}



.testimonial-section .image-column .inner-column .author-11.now-in-view{

	left:25%;

	bottom:10%;

}

.ygfz span p{ display: block;padding:8px 0; font-size:1.8em}

.ygfz a:hover p{ font-size:1.8em}

.ygfz a:hover div{ line-height:30px; font-size:1.2em}

.ygfz a{display:block;position:relative;color:#fff;overflow:hidden}

.ygfz a img{-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s;}

.ygfz a:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}

.ygfz span{display:block;background:url(../images/alpha_black_80.png);position:absolute;width:100%;left:0;bottom:0;transition:height .3s}

.ygfz span div{display:none;}

.ygfz span p{display:block;font-size:1.2em;color:#fff !important;text-align:center; padding:16px 0; font-weight: 400;}

.ygfz a:hover span{height:100%;transition:height .3s;background:url(../images/alpha_black_80.png);}

.ygfz a:hover p{ text-align:center;line-height:30px; font-size:1.4em; position:absolute; top:30%; width:100%;color:#fff; font-weight: 700;}

.ygfz a:hover div{ display:block; color:#ffffff;font-size:1.1em; width:70%; position:absolute; top:50%;left:15%;right:15%;line-height:20px;text-align:center;font-weight: 400; }



/*资质荣誉*/

.abUs-comHonor{padding:57px 0 51px;background:#f5f5f5;}

.auChonor-swiper{width:90%;margin:35px auto 0;}

.auChonor-swiper1{width:90%;margin:35px auto 0;}

.auChonor-box{display:block;padding:0 0 35px;border-bottom:1px solid #e0e0e0;position:relative;}

.auChonor-block{width:100%;font-size:0px;text-align:center;background:#fff;position:relative;overflow:hidden;margin:0 auto;}

.auChonor-block img{max-width:92%;max-height:92%;vertical-align: middle;}

.auChonor-block:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.75);position:absolute;top:0px;left:0px;}

.auChonor-block:after{content:"";display:block;width:91.74528301886792%;height:87.3333%;border:1px solid rgba(255,255,255,.4);}

.auChonor-con{padding:0 0 58px;background:url(../images/icon-see.png) no-repeat center bottom;}

.auChonor-con .name{width:245px;height:60px;line-height:30px;font-size:16px;color:#fff;}

.auChonor-block:before,

.auChonor-block:after,

.auChonor-con{opacity:0;}

.auChonor-box:hover .auChonor-block:before,

.auChonor-box:hover .auChonor-block:after,

.auChonor-box:hover .auChonor-con{opacity:1;}

.auChonor-box:hover{border-bottom:1px solid #e50012;}

.auChonor-box:hover .auChonor-block{box-shadow:0 0 10px 4px #e1e1e1;transform:translate3d(0,-2px,0);transition:all .3s cubic-bezier(.55,0,.1,1)}

.auChonor-swiper .swiper-pagination{text-align:center;font-size:0px;position:relative;bottom:0px !important;margin:46px 0 0;}

.auChonor-swiper .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:#a6a6a6;opacity:1;margin:0 6px;}

.auChonor-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#e50012;}

.auChonor-swiper1 .swiper-pagination{text-align:center;font-size:0px;position:relative;bottom:0px !important;margin:46px 0 0;}

.auChonor-swiper1 .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:#a6a6a6;opacity:1;margin:0 6px;}

.auChonor-swiper1 .swiper-pagination .swiper-pagination-bullet-active{background:#e50012;}


/*动画*/

a:hover

{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}


.auChonor-block:before,

.auChonor-block:after,

.auChonor-con

{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}


.auChonor-block:after,

.auChonor-con


{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}

/*企业文化*/

.wenhua .txt {
    border-left: 1px #eee solid; min-height: 438px; height: 438px;
}

.wenhua .last {
    border-right: 1px #eee solid;
}
 



.istype{ position: absolute;top: 0;left: 0px; width: 100%;z-index: 88; }



.icons{ position: static; float: left; }

.typeico1{display: block;width: 100px; height:100px;background: url("../images/hot.png") no-repeat; float: left; }

.typeico2{display: block;width: 100px; height:100px;background: url("../images/new.png") no-repeat;float: left;  }

.typeico3{display: block;width: 100px; height:100px;background: url("../images/recommend.png") no-repeat; float: left;}





  

